home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Visual Cafe 3
/
Visual Cafe 3.ISO
/
Vcafe
/
Main.bin
/
WizardSummaryPanel.java
< prev
next >
Wrap
Text File
|
1998-10-03
|
2KB
|
81 lines
package com.symantec.itools.frameworks.wizard;
import java.awt.*;
import java.util.Enumeration;
import java.util.Vector;
import com.sun.java.swing.JScrollPane;
import com.symantec.itools.swing.JWrappingLabel;
import com.sun.java.swing.JTable;
import com.symantec.itools.swing.models.StringTableModel;
/**
* @author Symantec Internet Tools Division
* @version 1.0
* @since VCafe 3.0
*/
public class WizardSummaryPanel
extends WizardPanel
{
//{{DECLARE_CONTROLS
com.sun.java.swing.JScrollPane scrollPane = new com.sun.java.swing.JScrollPane();
com.sun.java.swing.JTable summaryTbl = new com.sun.java.swing.JTable();
com.symantec.itools.swing.models.StringTableModel summaryTblModel = new com.symantec.itools.swing.models.StringTableModel();
//}}
public WizardSummaryPanel(String properties)
{
//{{INIT_CONTROLS
setLayout(new GridLayout(1,1,0,0));
setSize(444,349);
add(scrollPane);
scrollPane.setBounds(0,0,444,349);
summaryTbl.setModel(summaryTblModel);
scrollPane.getViewport().add(summaryTbl);
summaryTbl.setBounds(0,0,441,346);
//$$ summaryTblModel.move(0,0);
//}}
}
/**
* Called by controller before the panel is displayed.
* Only current panel is called.
* @since VCafe 3.0
*/
public void entering()
{
Vector summaries;
Vector summariesData;
String[] data;
summaries = controller.getWizardSummary();
summariesData = new Vector();
// Put summaries into summaryContainerPanel
for(Enumeration e1 = summaries.elements(); e1.hasMoreElements();)
{
addWizardSummary((WizardSummary)e1.nextElement(), summariesData);
}
controller.getWizard().setNextEnabled(false);
data = new String[summariesData.size()];
summariesData.copyInto(data);
summaryTblModel.setItems(data);
}
protected void addWizardSummary(WizardSummary summary, Vector data)
{
for(Enumeration e = summary.getSummaryItems(); e.hasMoreElements();)
{
addWizardSummaryItem((WizardSummary.Item)e.nextElement(), data);
}
}
protected void addWizardSummaryItem(WizardSummary.Item item, Vector data)
{
data.addElement(item.getKey() + ',' + item.getValue());
}
}